﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using LinFu.Proxy.Interfaces;

namespace CoreEx.Common.Proxy
{
    public interface IDynamicProxyFactory
    {
        Type CreateProxyType(IProxyFactory proxyFactory, Type baseType, IEnumerable<Type> baseInterfaces,
                             IConstructorInterceptor interceptor);
    }
}
